I am not sure to understand something I read in a educational journal (1)
Introduction
Lets consider the following reversible enzyme-catalysed reversible reaction;
$$E + S \leftrightharpoons ES \leftrightharpoons E + P$$
with forward rate constants $k_1$ and $k_2$ and backward rate constants $k_{-1}$ and $k_{-2}$ respectively.
The equilibrium constant of this reaction can be expressed in terms of reaction quotient at equilibrium, in terms of thermodynamic potential and also in terms of rate constants;
$$K_{eq} = (\frac{[P]}{[S]})_{eq} = e^{-\frac{\Delta_r\mu^\circ}{RT}} = \frac{k_1 \cdot k_2}{k_{-1} \cdot k_{-2}}$$
It is possible to experimentally determine the Michaelis constants of this reaction for S and P by studying it in conditions where $[S]>>[P]$ and $[S]<<[P]$ respectively. The Michaelis constants are in fact only combinations of the rate constants;
$$K_M^S = \frac{k_{-1} + k_2}{k_1}$$
$$K_M^P = \frac{k_{-1} + k_2}{k_{-2}}$$
and the maximum forward and backward rate are respectively
$$v^+_{max} = [E] \cdot k_2$$
$$v^-_{max} = [E] \cdot k_{-1}$$
where $[E]$ is the total enzyme concentration (including $[ES]$). Which leads to the Haldane relationship by rewriting $\frac{k_1 \cdot k_2}{k_{-1} \cdot k_{-2}}$;
$$K_{eq} = \frac{v^+_{max} \cdot K_M^P}{v^-_{max} \cdot K_M^S}$$
Problem
I was thinking that enzymes did not affect the position of the equilibrium of a reaction; that position would always be determined by thermodynamics, and the presence of an enzyme would simply affect the speed at which that equilibrium is reached (by lowering the activation energy). However, I stumbled upon a document (1) suggesting that both forward and backward rate expressions ($v^+ = v^+_{max} \frac{[S]}{K_M^S + [S]}$ and $v^- = v^-_{max} \frac{[P]}{K_M^P + [P]}$ respectively) apply on the whole reaction advancement axis and that the point where $v^+ = v^-$ then determines the apparent equilibrium of the reaction. The point of this document was to show that different values of enzyme parameters could correspond to the same $K_{eq}$, therefore an enzyme can set the apparent equilibrium of a reaction to a value totally different from its thermodynamic equilibrium.
I find that point confusing; if the equilibrium of a reaction changes in the presence of an enzyme, to the point that two different enzymes can change the direction of a given reaction (which is also the subject of another article of the same journal (2)), then the equilibrium constant of that chemical reaction cannot be predicted from thermodynamics (ie based on the chemical potential of its reagents). Then, can it be said that an enzyme modifies the chemical potential change of a reaction?
(1) A. Mellors, "The Haldane relationship, enzymes & equilibrium", Biochemical education 1976 vol 4 no. 4
(2) M. L. Uhr, "The influence of an enzyme on the direction of a reaction", Biochemical education 1979 vol 7 no. 1