Policy_group is an arbitrary container that organizes nodes and policies liken to an environment. So it sounds like you actually want to delete a specific policy within a policy_group. I am not finding that in the chef docs, but if no nodes are assigned to a policy it won’t be used then anyway.
With that said it would make sense to be able to remove a specific revision or entire policy within a group with a simple knife command. I’ll try to look into that some more.