code: @Nullable
      @ObjectiveCName("editMyNickCommandWithNick:")
      public Command<Boolean> editMyNick(final String newNick) {
          return callback -> modules.getUsersModule().editNick(newNick)
                  .then(v -> callback.onResult(true))
                  .failure(e -> callback.onError(e));
      }
docs: Edit current user's nick
  
  @param newNick new user's nick
  @return Command for execution