My Kaplan book told me that the equilibrium constant equals the forward reaction rate constant divided by the reverse reaction rate constant. The book also told me that reaction rates are affected by concentrations and enzymes. So how is it that the equilibrium constant is only affected by temperature and not concentrations?
This is a pretty apt question. The answer is that factors which equally affect forward and reverse reaction rate constants won't affect the equilibrium constant.
Enzymes, for example, will increase the forward (kf) and reverse (kr) reaction rate constants by an equal factor (name this factor w), so Keq = (w*kf)/(w*kr) = kf/kr is unchanged.
Increasing the temperature, as Cmdr_Shepard corrected me below, will speed up both endothermic and exothermic reactions but will speed up endothermic reactions more than it speeds up exothermic reactions. Let's say the forward reaction is endothermic; this necessitates that the reverse reaction is exothermic. Thus, while kf and kr both increase when the temperature is raised, kf is increased by a greater factor than kr, meaning that Keq increases.
Finally, changing the concentrations of reactants/product does change the reaction rates but does not change the reaction rate constants. This is a good time to remember that the reaction rate and reaction rate constant are not the same thing; for the reaction A + B -> C the forward reaction rate (rf) is equal to kf[A][ B]. While rf will increase by a factor of 2 if the concentration of A is doubled, the reaction rate constant (kf) does not depend on the concentration of reactant. Since (unlike rf and rr) kf and kr are unaffected by changes in the concentration of reactants/produtcts, Keq is unaffected, since Keq = kr/kf. Remember, Keq is not equal to rr/rf.
*In case you are interested in why increasing the temperature increases kf by a greater factor than kr (assuming that the forward reaction is endothermic and thus that the reverse reaction is exothermic), it's because an endothermic reaction has a greater activation energy than its reverse reaction. Draw out an energy vs reaction coordinate diagram, and it should be pretty clear. I worked out the math using the Arrhenius equation, and increasing the temperature from T1 to T2 increases the reaction rate constant by a factor of exp(Ea*(1 - 1/x)*L) where Ea is the activation energy, x is the ratio of T2 to T1, and L = 1/(R*T1). It should be no surprise that this factor is dependent on temperature, but note that it is also dependent on activation energy, because that explains why an endothermic reaction speeds up more than its reverse reaction when the temperature is raised.