I hope this question gets attention from an expert, since I'm curious about the answer. Here is what I know:
The classifying space of $U(1)$ is $\mathbb{C}P^{\infty}$. This can be seen by considering the action of $U(1)$ by scalar multiplication on the vector space $\mathbb{C}^{\infty}$ ; removing the origin this action becomes free and the space remains contractible. The quotient deformation retracts to $\mathbb{C}P^{\infty}$.
The classifying space of $Z_2$ is $\mathbb{R}P^{\infty}$ for the same reason--this time we have $O(1)$ acting freely on an infinite-dimensional real vector space without the origin.
We seek a contractible space on which $U(1) \rtimes Z_2$ acts freely. An obvious starting point is the product space $\mathbb{C}^{\infty} \times \mathbb{R}^{\infty}$. Keep the usual action of $U(1)$ on the first coordinate, but allow the generator of $Z_2$ to act by conjugation on the first coordinate, in addition to acting by negation on the second coordinate. Removing the origin, we obtain a free action since any element $(U,T^0)$ changes the first coordinate unless $U$ is trivial, and any element $(U,T^1)$ changes the second coordinate. Also, the space is contractible since it still deformation retracts to the sphere $S^{\infty}$.
It seems like the quotient is a bundle over $\mathbb{R}P^{\infty}$ with fibers $\mathbb{C}P^{\infty}$. Traversing the non-trivial loop in $\mathbb{R}P^{\infty}$ should result in monodromy--conjugation in $\mathbb{C}P^{\infty}$.
I think the Serre spectral sequence is well-suited to compute cohomology of this space. We consider cohomology of the base with local coefficients from the cohomology of the fiber. The sequence abuts to cohomology of the total space. I imagine this computation is routine for semidirect products in general, and may even have a uniform answer.
--Edit--
The spectral sequence in the paper you linked is exactly right. In fact, it seems to me that the sequence has already converged at the $E^{p,q}_2$ page; after all, in the exact couple all three maps are $0$ . I think you were worried that some of the diagonal maps on later pages might be isomorphisms, but there is no way to obtain non-zero maps on the next page using only zero maps on the current page. I believe the cohomology is exactly equal to the upper bound given in J88.
--Edit #2--
In fact, it is not true that all three maps in the exact couple are 0. I forgot that the differentials in the spectral sequence are the composites of the lower two maps in the exact couple. The reference I am using is http://www.math.cornell.edu/~hatcher/SSAT/SSATpage.html if you'd like to take a look as well.
Unfortunately, the base space is $\mathbb{R}P^{\infty}$, so the relative cohomology groups are never $0$; further, there may be subtlety with our non-trivial action of $\Pi_1$.
--Edit #3--
The rumor seems to be that a non-zero differential can pop up even after many pages of zero differentials. Nevertheless, in a spectral sequence arising from an exact couple, it is easy to see that a single page of zeros gives zero on all subsequent pages. Indeed, using Hatcher's notation for an exact couple we see that
$$ d = jk = 0$$
implies
$$ d'(e + \mbox{Im } d) = j'k'[e] = j'(ike) = jke + \mbox{Im } d = 0 + \mbox{Im } d $$.
This makes Somnath's comment precise.