docs: 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"]