We need to show inverses are unique.
Start with H2 and let H2′ be the set of fractions x in F such that x*H2 lies in R. Show that H2′ is an R module.
At this point H2 has an inverse H1, and a possibly larger inverse H2′. Write the following equation.
H2′ = R*H2′ = (H1*H2)*H2′ = H1*R = H1
The inverse of H2 is unique, assuming H2 is invertible, and the inverse is precisely the set of elements that drive H2 into R. If H2 already lives in R, its inverse contains all of R.
Take any numerator n in H2 and note that n*H1 lies in R. Thus H1 is a fractional ideal. Reverse this to show H2 is a fractional ideal. If a submodule of F is invertible it is automatically a fractional ideal.
By definition, an "invertible ideal" is an invertible fractional ideal; it need not be an ideal of R. If you mean an ideal in R that happens to be invertible, you must say so.
If H2 is a fractional ideal that is not invertible, H2′′ may not equal H2. Let H2 be the ideal in K[x,y] generated by x and y. Here H2′ is the base ring K[x,y], and H2′′ is the same ring, which is larger than our ideal. This is a round about way to prove an ideal is not invertible.