def update(self, photos, **kwds):
        """
        Endpoint: /photos/<id>/update.json

        Updates a list of photos with the specified parameters.
        Returns True if successful.
        Raises TroveboxError if not.
        """
        ids = [self._extract_id(photo) for photo in photos]
        return self._client.post("/photos/update.json", ids=ids,
                                 **kwds)["result"]