Absolutely.
To be exact, my recipe is following:
I train 8 players from bench and reserve, because I don't want my main squad to ineffectively lose condition on this. I never use 2x bonus video, because this videos is better to be spent on Rest packs.
I start with:
4x [Warm up, Skill drill, Video an, Skill drill, Warm up, Video an] (I don't know if drills order matters; I haven't noticed, but I'm not absolutely sure)
After that I have Defence with Possession on maximum, and Attack with Condition on approximately 60-70% between 8% and maximum. If I do two more of that schedule, Attack goes on 90-95% (ffffuuu!) and Possession on max. So I do this instead:
2x [Warm up, Skill drill, Video an, Skill drill, Warm up, Skill drill]
And this do the job, all bonuses become maximum just for 27% of Condition.
I tried to swap Video analysis with third Warm up, in this case Possession ends up on 90-95%, so it doesn't work either.
Btw, if one bonus needs just a little more, let's say Attack for example, just do [Warm up, Skill drill] for 4 attacking players. And next time try to slightly change the schedule. That's how I found my recipe. As I said, it might be a little different for other managers, we all have different teams.
P.S. For those who don't know: GK, D* and DM* players count as defenders; M*, AM* and ST count as attackers; DM*, M* and AM* count as midfielders. Of course, player with several position may fall in several categories at the same time. For example, player with [DML, ML] is counted as defender, attacker and midfielder at the same time. But he is still one player (you need 8 players for Condition bonus).