It's not sensible to require every plugin to provide update_metadata and del_metadata keys as part of the standard interface. Implementing these can be ridiculously complicated or impossible depending on the storage backend. For instance, Amazon S3 does not allow metadata to be changed after a file is uploaded.