code: def reloadFileAtIndex(self, itemIndex, rtiClass=None):
          
          fileRtiParentIndex = itemIndex.parent()
          fileRti = self.getItem(itemIndex)
          position = fileRti.childNumber()
          fileName = fileRti.fileName
  
          if rtiClass is None:
              rtiClass = type(fileRti)
  
          # Delete old RTI and Insert a new one instead.
          self.deleteItemAtIndex(itemIndex) # this will close the items resources.
          return self.loadFile(fileName, rtiClass, position=position, parentIndex=fileRtiParentIndex)
docs: Reloads the item at the index by removing the repo tree item and inserting a new one.
  
              The new item will have by of type rtiClass. If rtiClass is None (the default), the
              new rtiClass will be the same as the old one.