<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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)