A few years ago the Prime Minister of the United Kingdom (David Cameron) got into trouble for talking about 'a swarm of migrants'. When we play around with collective nouns, we should think carefully about what connotations they have. Collective nouns can conjure images that help bring our meaning across.
We can use collective nouns in unusual ways to create humorous, satirical or thought provoking effects.