code: public CMAWebhook update(CMAWebhook webhook) {
      assertNotNull(webhook, "webhook");
  
      final String webhookId = getResourceIdOrThrow(webhook, "webhook");
      final String spaceId = getSpaceIdOrThrow(webhook, "webhook");
      final Integer version = getVersionOrThrow(webhook, "webhook");
  
      return service.update(version, spaceId, webhookId, webhook).blockingFirst();
    }
docs: Change the content of a webhook.
  <p>
  This will take the webhooks id and update it on the backend.
  
  @param webhook The webhook retrieved beforehand to be changed.
  @return The from the backend returned, changed webhook.
  @throws IllegalArgumentException if webhook is null.
  @throws IllegalArgumentException if webhookId is null.
  @throws IllegalArgumentException if spaceId is null.
  @throws IllegalArgumentException if version is null.