what i found while preparing for this cert is, that understanding is not enough. you totally have to get it. this exam is different to any i have taken where you usually can get by with understanding the problem and knowing a little here and there. so you can go over the book as often as you like, but if you don't get it, nothing will happen.
for instance, when it came to the Exceptions, it all made sense to me reading through the material but if i would have asked myself honestly "can you answer any question related to this subject ?", i would have had to say "No". I only got through this with lots of coding and being able to answer exactly why every scenario worked the way it did.
i do not know how you can get to cert level in 20 days. having to learn all the APIs, especially when it comes to Collection, is a buckload.