The best advice I can give is "Don't let her do anything you don't like". You don't have to put up with anything you don't like.
My sister is horrible for this stuff, her dog growls at her when she picks her dog up or anytime he wants to get his way. But the problem is not the dog, it's in the way she handles it. She backs off and walks away from the dog - so what is the dog to think? MMM... Hey growling works, guess I gotta do it more often.
Same goes with your dog herding your kids or nipping at them. He thinks it’s a game and your kids are his sheep.
Barking, it is ironic that my neighbors dog bark constantly, while both of my dogs rarely bark - ever. Even when their dog is barking at my dogs through the fence, my dogs won't even bark back. Why? Because I've taught them not to do it. Ever since they were puppies I've always used verbal reprimand followed with a correction to discipline my dogs for any behaviors that I didn't like. This works with barking and digging.
But as to how to do it, you will need to find a trainer to show you how. Because it's too hard to describe every little details that could or might happen here on the internet. And I've learned to do this by looking at other trainers do it.
I think it is great that you are learning all sorts of new training stuff with your dog, especially the positive training methods listed on this website. But it also sounds like you need to do some behavioral control which to me, is separate from training tricks or obedience work.
P.S. Is that the dog that is causing so much havoc?

Cute one.