You are basically right in your guesses. What is being emphasized is that not all binary operations (i.e. things that take two inputs from your set and return a third element of the set) that one can define are necessarily associative just because they are binary operations. In this example they are saying that if you define the particular example of a binary operation, to which they give the name $*$, on the set $\Bbb R^+$, as in this example, i.e. $a*b={a\over b}$, then
$$(a*b)*c={{a\over b}\over c}={a\over bc}$$
and
$$a*(b*c)={a\over {b\over c}}={ac\over b}$$
by direct computation.
At this point you might object and say "but doesn't $*$ mean multiplication?" If so, you can replace the symbol $*$ by another one if it helps you, $\oplus$ is a nice one as well, the point is it's the binary operation we've defined, no matter what it looks like on paper as a symbol.
Now, by definition two real numbers, $x,y\in\Bbb R$, the definition of equality is
$$x=y\iff x-y=0$$
and given two fractions, ${p\over q}, {r\over s}\in\Bbb R^+$ the definition of equality is
$${p\over q}={r\over s}\iff ps-qr=0.$$
In your case:
$${a\over bc}-{ac\over b}=0$$
$$\iff {a\over bc}={ac\over b}$$
$$\iff ab-abc^2=0$$
$$\iff ab=abc^2$$
for every $a,b,c\in\Bbb R^+$, however this condition clearly requires $c^2=1$ which is only true for $c=1$ over the positive real numbers, so the operation is not associative, because the relation only holds for a single positive real number, $c=1$, rather than all positive reals.