I was having problems with putting my Senegal parrot back in his cage and I posted on here a few weeks ago... He was either flying away or biting when i tried to get him to step up before he went back and I didn't want the problem to get any worse. I haven't drastically changed his daily routine yet but after making a few small changes he has already improved massively and things are now much easier for both of us!
I now take him out for a short while in the morning but don't feed him while he's out, then give him a bowl of fresh food when he goes back and he dives straight in and doesn't even notice that I've put him away! Also in the evening when it's close to bed time we turn all the lights own (except for the TV!) which makes him much more settled and happy to go to bed.
Also I do rotate the toys in his cage regularly, but I went through his box of stuff and dug out a few old toys that I'd stopped giving him as he hadn't touched them in the past. After putting these back in the amount he plays in his cage has increased even more, not only is he having more fun in his cage but he is also quieter and not calling for me as much if I leave him alone which is lovely!
These changes may seem small and obvious, but it can be hard to figure out what to do when your frustrated, so coming on here and reading similar posts has helped me regain my sanity and think clearly about why he was acting the way he was and how I can correct the way I'm caring for him to resolve the problem. I'm interested to try Michael's game of 'in cage out of cage' next to see how he responds to this. He makes the noise of the clicker himself now when we target train so I'm expecting lots of flying about and clicking noises to begin with!
As he is only a year old I'm guessing his bad habits (which I've made him develop as I'm a newbie bird owner) are easier to undo than a much older or abused bird... but even the smallest improvement can make life so much easier so it's well worth perservering!