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):
data = values.of({<EOL>'<STR_LIT>': muted,<EOL>'<STR_LIT>': hold,<EOL>'<STR_LIT>': hold_url,<EOL>'<STR_LIT>': hold_method,<EOL>'<STR_LIT>': announce_url,<EOL>'<STR_LIT>': announce_method,<EOL>'<STR_LIT>': wait_url,<EOL>'<STR_LIT>': wait_method,<EOL>'<STR_LIT>': beep_on_exit,<EOL>'<STR_LIT>': end_conference_on_exit,<EOL>'<STR_LIT>': coaching,<EOL>'<STR_LIT>': call_sid_to_coach,<EOL>})<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return ParticipantInstance(<EOL>self._version,<EOL>payload,<EOL>account_sid=self._solution['<STR_LIT>'],<EOL>conference_sid=self._solution['<STR_LIT>'],<EOL>call_sid=self._solution['<STR_LIT>'],<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