code: public final void setItem(final int index, final int id, @NonNull final CharSequence title) {
          Item item = new Item(id, title);
          adapter.set(index, item);
          adaptGridViewHeight();
      }
docs: Replaces the item at a specific index with another item.
  
  @param index
  The index of the item, which should be replaced, as an {@link Integer} value
  @param id
  The id of the item, which should be added, as an {@link Integer} value. The id must
  be at least 0
  @param title
  The title of the item, which should be added, as an instance of the type {@link
  CharSequence}. The title may neither be null, nor empty