def update(self, auth_payload=values.unset):
data = values.of({'<STR_LIT>': auth_payload, })<EOL>payload = self._version.update(<EOL>'<STR_LIT:POST>',<EOL>self._uri,<EOL>data=data,<EOL>)<EOL>return FactorInstance(<EOL>self._version,<EOL>payload,<EOL>service_sid=self._solution['<STR_LIT>'],<EOL>identity=self._solution['<STR_LIT>'],<EOL>sid=self._solution['<STR_LIT>'],<EOL>)<EOL>
Update the FactorInstance

:param unicode auth_payload: Optional payload to verify the Factor for the first time

:returns: Updated FactorInstance
:rtype: twilio.rest.authy.v1.service.entity.factor.FactorInstance