do it at home first and nail it there where you both will be safe would be my plan.
once you feel confident with the sessions at home (which will entail just simply standing still until she looks to you and awaits your direction and each time turn and go in your own direction expecting her to follow you/not the other way around
)
You need to get to the point where you can see she is watching you, and doing the turning circles thing will only serve to get you giddy!
search the internet, but this lead pulling is one of the hardest bad habits to break as the dog cannot 'know' where its supposed to be and i hate that everyone simply gives negative feedback to the dog by yanking on its face/back/neck. Walkin the garden, lead on, or round the house if you have to.
stopping, and the moment your collie glances at you make a huge fuss/treat.
don't plan to walk outside the moment you step outside the door, don't expect to go far like you are at the moment, just continue what you 've done in the house /garden, out the front of the house, ordon't even get over the threshold if she's not paying attention to you.
She is taking you for a walk, and she is telling you where to go. It takes a lot of patience and hard work, but it is completely possible without causing damage to their necks etc, and you and your baby!
but you have to be committed, very! and patient.
Consistence, persistence and insistence.