I agree with Wavicle's advice here, it's an all but full proof method. Time consuming without a doubt, but if you can find the best sequencing and time frame to fit your style of absorbing information you'll not only be a damn rockstar on the exams but also when problems arise in research. I always rewrote my lecture notes as well, added things, and tried to nail down all the concepts from every possible angle. Like Wavicle said, the stress just disappears when you're familiar with everything a problem involves and how they work together instead of how a very specific problem should be solved. Really, if you think about it, without doing it that way you really haven't learned physics, just how to solve a certain physics problem and that doesn't benefit you in the long run. Practice tests are useful for recognizing the style of tests given by different professors and what they expect, but if you've really taken the bull approach to the material it won't matter what they ask or how they ask it. One way I used practice tests was to make sure I had every concept completely covered. I would look at a problem, write down in words and with equations what every piece of it meant, how it interconnected within the problem, and how and why certain aspects might be included or excluded in a problem. If I couldn't comfortably and concisely put that all down in words I went and studied that concept until I could. I know it can be a pain, but it always proved to be worth it.