'Update the CallInstance
:param unicode url: URL that returns TwiML
:param unicode method: HTTP method to use to fetch TwiML
:param CallInstance.UpdateStatus status: Status to update the Call with
:param unicode fallback_url: Fallback URL in case of error
:param unicode fallback_method: HTTP Method to use with FallbackUrl
:param unicode status_callback: Status Callback URL
:param unicode status_callback_method: HTTP Method to use with StatusCallback
:returns: Updated CallInstance
:rtype: twilio.rest.api.v2010.account.call.CallInstance'

def update(self, url=values.unset, method=values.unset, status=values.unset, fallback_url=values.unset, fallback_method=values.unset, status_callback=values.unset, status_callback_method=values.unset):

    data = values.of({'Url': url, 'Method': method, 'Status': status, 'FallbackUrl': fallback_url, 'FallbackMethod': fallback_method, 'StatusCallback': status_callback, 'StatusCallbackMethod': status_callback_method})
    payload = self._version.update('POST', self._uri, data=data)
    return CallInstance(self._version, payload, account_sid=self._solution['account_sid'], sid=self._solution['sid'])
