add metadata, hostname, and domain editing for hardware and CCI

Added docblocks for edit