def update(self, unique_name=values.unset, default_ttl=values.unset,<EOL>callback_url=values.unset, geo_match_level=values.unset,<EOL>number_selection_behavior=values.unset,<EOL>intercept_callback_url=values.unset,<EOL>out_of_session_callback_url=values.unset,<EOL>chat_instance_sid=values.unset):
return self._proxy.update(<EOL>unique_name=unique_name,<EOL>default_ttl=default_ttl,<EOL>callback_url=callback_url,<EOL>geo_match_level=geo_match_level,<EOL>number_selection_behavior=number_selection_behavior,<EOL>intercept_callback_url=intercept_callback_url,<EOL>out_of_session_callback_url=out_of_session_callback_url,<EOL>chat_instance_sid=chat_instance_sid,<EOL>)<EOL>
Update the ServiceInstance

:param unicode unique_name: An application-defined string that uniquely identifies the resource
:param unicode default_ttl: Default TTL for a Session, in seconds
:param unicode callback_url: The URL we should call when the interaction status changes
:param ServiceInstance.GeoMatchLevel geo_match_level: Where a proxy number must be located relative to the participant identifier
:param ServiceInstance.NumberSelectionBehavior number_selection_behavior: The preference for Proxy Number selection for the Service instance
:param unicode intercept_callback_url: The URL we call on each interaction
:param unicode out_of_session_callback_url: The URL we call when an inbound call or SMS action occurs on a closed or non-existent Session
:param unicode chat_instance_sid: The SID of the Chat Service Instance

:returns: Updated ServiceInstance
:rtype: twilio.rest.proxy.v1.service.ServiceInstance