def update(self, authorize_redirect_url=values.unset, company_name=values.unset,<EOL>deauthorize_callback_method=values.unset,<EOL>deauthorize_callback_url=values.unset, description=values.unset,<EOL>friendly_name=values.unset, homepage_url=values.unset,<EOL>permissions=values.unset):
data = values.of({<EOL>'<STR_LIT>': authorize_redirect_url,<EOL>'<STR_LIT>': company_name,<EOL>'<STR_LIT>': deauthorize_callback_method,<EOL>'<STR_LIT>': deauthorize_callback_url,<EOL>'<STR_LIT>': description,<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': homepage_url,<EOL>'<STR_LIT>': serialize.map(permissions, lambda e: e),<EOL>})<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return ConnectAppInstance(<EOL>self._version,<EOL>payload,<EOL>account_sid=self._solution['<STR_LIT>'],<EOL>sid=self._solution['<STR_LIT>'],<EOL>)<EOL>
Update the ConnectAppInstance

:param unicode authorize_redirect_url: The URL to redirect the user to after authorization
:param unicode company_name: The company name to set for the Connect App
:param unicode deauthorize_callback_method: The HTTP method to use when calling deauthorize_callback_url
:param unicode deauthorize_callback_url: The URL to call to de-authorize the Connect App
:param unicode description: A description of the Connect App
:param unicode friendly_name: A string to describe the resource
:param unicode homepage_url: A public URL where users can obtain more information
:param ConnectAppInstance.Permission permissions: The set of permissions that your ConnectApp will request

:returns: Updated ConnectAppInstance
:rtype: twilio.rest.api.v2010.account.connect_app.ConnectAppInstance