def update(self, muted=values.unset, hold=values.unset, hold_url=values.unset,<EOL>hold_method=values.unset, announce_url=values.unset,<EOL>announce_method=values.unset, wait_url=values.unset,<EOL>wait_method=values.unset, beep_on_exit=values.unset,<EOL>end_conference_on_exit=values.unset, coaching=values.unset,<EOL>call_sid_to_coach=values.unset):
return self._proxy.update(<EOL>muted=muted,<EOL>hold=hold,<EOL>hold_url=hold_url,<EOL>hold_method=hold_method,<EOL>announce_url=announce_url,<EOL>announce_method=announce_method,<EOL>wait_url=wait_url,<EOL>wait_method=wait_method,<EOL>beep_on_exit=beep_on_exit,<EOL>end_conference_on_exit=end_conference_on_exit,<EOL>coaching=coaching,<EOL>call_sid_to_coach=call_sid_to_coach,<EOL>)<EOL>
Update the ParticipantInstance

:param bool muted: Whether the participant should be muted
:param bool hold: Whether the participant should be on hold
:param unicode hold_url: The URL we call using the `hold_method` for  music that plays when the participant is on hold
:param unicode hold_method: The HTTP method we should use to call hold_url
:param unicode announce_url: The URL we call using the `announce_method` for an announcement to the participant
:param unicode announce_method: The HTTP method we should use to call announce_url
:param unicode wait_url: URL that hosts pre-conference hold music
:param unicode wait_method: The HTTP method we should use to call `wait_url`
:param bool beep_on_exit: Whether to play a notification beep to the conference when the participant exit
:param bool end_conference_on_exit: Whether to end the conference when the participant leaves
:param bool coaching: Indicates if the participant changed to coach
:param unicode call_sid_to_coach: The SID of the participant who is being `coached`

:returns: Updated ParticipantInstance
:rtype: twilio.rest.api.v2010.account.conference.participant.ParticipantInstance