If she goes behind you, shake the lead, cluck, get her to catch up. If she goes ahead of you, say "whoa," stop her, then make her back up--"back, back, back" for a few steps. Do that EVERY time she passes you--let her know it's unacceptable.
Ask her to back calmly and quietly and firmly at first--"back" and push back on the rope. Don't make her back to China--two or three steps will do. If she ignores you and just stares, ask more loudly. If she still stand there--jump up in the air, wave you hands over your head, and shout "hey! Back!" Don't hit her--just startle her. If you startle her, and she backs up just one step, praise her--rub her forehead and say good girl. Within a training session or two, you'll have her backing up out of your space.
If she comes sideways into your space and knocks into you--smack her shoulder and say "hey"! Never, ever let her rub her head on you. After a workout, you rub the sweatmarks off her face with your hand or a brush--but don't let her rub on you.