def update(self, friendly_name=values.unset, api_version=values.unset,<EOL>sms_url=values.unset, sms_method=values.unset,<EOL>sms_fallback_url=values.unset, sms_fallback_method=values.unset):
data = values.of({<EOL>'<STR_LIT>': friendly_name,<EOL>'<STR_LIT>': api_version,<EOL>'<STR_LIT>': sms_url,<EOL>'<STR_LIT>': sms_method,<EOL>'<STR_LIT>': sms_fallback_url,<EOL>'<STR_LIT>': sms_fallback_method,<EOL>})<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return ShortCodeInstance(<EOL>self._version,<EOL>payload,<EOL>account_sid=self._solution['<STR_LIT>'],<EOL>sid=self._solution['<STR_LIT>'],<EOL>)<EOL>
Update the ShortCodeInstance

:param unicode friendly_name: A string to describe this resource
:param unicode api_version: The API version to use to start a new TwiML session
:param unicode sms_url: URL Twilio will request when receiving an SMS
:param unicode sms_method: HTTP method to use when requesting the sms url
:param unicode sms_fallback_url: URL Twilio will request if an error occurs in executing TwiML
:param unicode sms_fallback_method: HTTP method Twilio will use with sms_fallback_url

:returns: Updated ShortCodeInstance
:rtype: twilio.rest.api.v2010.account.short_code.ShortCodeInstance