code: def removeID(self, idVal):
          
          for i in self:
              if i.id == idVal:
                  self._collection.remove(i)
                  return
          raise KeyError("A Record with the ID '{}' was not found in the RecordCollection: '{}'.".format(idVal, self))
docs: Checks if the collected items contains the give _idVal_ and removes it if it is found, will raise a `KeyError` if item is not found
  
          # Parameters
  
          _idVal_ : `str`
  
          > The removed id string