code: public Webhook updateWebhook(Webhook webhook) throws SmartsheetException {
          return this.updateResource("webhooks/" + webhook.getId(), Webhook.class, webhook);
      }
docs: Updates the webhooks specified in the URL.
  
  It mirrors to the following Smartsheet REST API method: PUT /webhooks/{webhookId}
  
  @param webhook the webhook to update
  @return the updated webhook resource.
  @throws SmartsheetException
  @throws IllegalArgumentException if any argument is null or empty string
  @throws InvalidRequestException if there is any problem with the REST API request
  @throws AuthorizationException if there is any problem with  the REST API authorization (access token)
  @throws ResourceNotFoundException if the resource cannot be found
  @throws ServiceUnavailableException if the REST API service is not available (possibly due to rate limiting)