Difference between register and create collision groups

I would like to know the difference between them and usuage for each of them?