'Update the TaskInstance
:param unicode attributes: The attributes
:param TaskInstance.Status assignment_status: The assignment_status
:param unicode reason: The reason
:param unicode priority: The priority
:param unicode task_channel: The task_channel
:returns: Updated TaskInstance
:rtype: twilio.rest.taskrouter.v1.workspace.task.TaskInstance'

def update(self, attributes=values.unset, assignment_status=values.unset, reason=values.unset, priority=values.unset, task_channel=values.unset):

    return self._proxy.update(attributes=attributes, assignment_status=assignment_status, reason=reason, priority=priority, task_channel=task_channel)
