code: @PUT
      @Path("{id}")
      public final Response replace(@PathParam("id") final URI_ID id, @NotNull @Valid final MODEL model) throws Exception {
          return super.replace(id, model);
      }
docs: replace or insert a model.
  <p>
  success replace status 204
  <br>
  fail replace but inserted status 201
  
  @param id    the unique id of the model
  @param model the model to update
  @return a {@link javax.ws.rs.core.Response} object.
  @throws java.lang.Exception if any.