code: public boolean editInlineCaption(String inlineMessageId, String caption, InlineReplyMarkup inlineReplyMarkup) {
  
          if(caption != null && inlineReplyMarkup != null) {
  
              JSONObject jsonResponse = this.editMessageCaption(null, null, inlineMessageId, caption, inlineReplyMarkup);
  
              if(jsonResponse != null) {
  
                  if(jsonResponse.getBoolean("result")) return true;
              }
          }
  
          return false;
      }
docs: This allows you to edit the caption of any captionable inline message you have sent previously (The inline
  message must have an InlineReplyMarkup object attached in order to be editable)
  
  @param inlineMessageId       The ID of the inline message you want to edit
  @param caption               The new caption you want to display
  @param inlineReplyMarkup     Any InlineReplyMarkup object you want to edit into the message
  
  @return True if the edit succeeded, otherwise False