code: def iscm_md_update_dict(self, keypath, data):
          
          current = self.metadata
          for k in string.split(keypath, "."):
              if not current.has_key(k):
                  current[k] = {}
              current = current[k]
          current.update(data)
docs: Update a metadata dictionary entry