I found out today that
system.tag.removeTag("") will delete all tags configured on the gateway.
You could argue that the
"" path is all tags in the system. However, should this be the expected behavior when
system.tag.exists("") returns false?
I am not sure if this is desired behavior or not but figured I would at least post here for discussion.