'Update the IncomingPhoneNumberInstance
:param unicode account_sid: The new owner of the phone number
:param unicode api_version: The Twilio REST API version to use
:param unicode friendly_name: A human readable description of this resource
:param unicode sms_application_sid: Unique string that identifies the application
:param unicode sms_fallback_method: HTTP method used with sms fallback url
:param unicode sms_fallback_url: URL Twilio will request if an error occurs in executing TwiML
:param unicode sms_method: HTTP method to use with sms url
:param unicode sms_url: URL Twilio will request when receiving an SMS
:param unicode status_callback: URL Twilio will use to pass status parameters
:param unicode status_callback_method: HTTP method twilio will use with status callback
:param unicode voice_application_sid: The unique sid of the application to handle this number
:param bool voice_caller_id_lookup: Look up the caller\'s caller-ID
:param unicode voice_fallback_method: HTTP method used with fallback_url
:param unicode voice_fallback_url: URL Twilio will request when an error occurs in TwiML
:param unicode voice_method: HTTP method used with the voice url
:param unicode voice_url: URL Twilio will request when receiving a call
:param IncomingPhoneNumberInstance.EmergencyStatus emergency_status: The emergency_status
:param unicode emergency_address_sid: The emergency_address_sid
:param unicode trunk_sid: Unique string to identify the trunk
:returns: Updated IncomingPhoneNumberInstance
:rtype: twilio.rest.api.v2010.account.incoming_phone_number.IncomingPhoneNumberInstance'

def update(self, account_sid=values.unset, api_version=values.unset, friendly_name=values.unset, sms_application_sid=values.unset, sms_fallback_method=values.unset, sms_fallback_url=values.unset, sms_method=values.unset, sms_url=values.unset, status_callback=values.unset, status_callback_method=values.unset, voice_application_sid=values.unset, voice_caller_id_lookup=values.unset, voice_fallback_method=values.unset, voice_fallback_url=values.unset, voice_method=values.unset, voice_url=values.unset, emergency_status=values.unset, emergency_address_sid=values.unset, trunk_sid=values.unset):

    return self._proxy.update(account_sid=account_sid, api_version=api_version, friendly_name=friendly_name, sms_application_sid=sms_application_sid, sms_fallback_method=sms_fallback_method, sms_fallback_url=sms_fallback_url, sms_method=sms_method, sms_url=sms_url, status_callback=status_callback, status_callback_method=status_callback_method, voice_application_sid=voice_application_sid, voice_caller_id_lookup=voice_caller_id_lookup, voice_fallback_method=voice_fallback_method, voice_fallback_url=voice_fallback_url, voice_method=voice_method, voice_url=voice_url, emergency_status=emergency_status, emergency_address_sid=emergency_address_sid, trunk_sid=trunk_sid)
