I try to keep a general idea in mind of what a particular API does. When I think I need it I will find it and look at it in greater detail; sometimes its right other times its not