docs: def put(self):
          """
          Save changes made to the object to documentcloud.org
  
          According to DocumentCloud's docs, edits are allowed for the following
          fields:
  
              * title
              * description
              * document_ids
  
          Returns nothing.
          """
          params = dict(
              title=self.title or '',
              description=self.description or '',
              document_ids=[str(i.id) for i in self.document_list]
          )
          self._connection.put('projects/%s.json' % self.id, params)