I'm having a hard time understanding the seemingly inconsistent and non-standard GLM language you are using. Below I'm just attempting to state what I think you have in terms of more standard statistical language (or if you want, jargon).
If you use the command
GeneralizedLinearModelFit[p, x, x, ExponentialFamily -> "Binomial"]
you have a dataset named p with a single predictor variable x such that response variable y has a Bernoulli distribution (equivalent to a binomial distribution with a sample size of 1) with parameter
$P$ (not to be confused with the name of your dataset) equal to
$$P=1-1/(1+e^{c0 +c_1 x})$$
or equivalently
$$\log(P/(1-P))=c_0+c_1 x$$
where
$x$ is the relative concentration of odorant
$A$ with
$x=A/(A+B)$.
If you knew
$c_0$ and
$c_1$, then you could determine the value of
$x$ that satisfies
$$P=1-1/(1+\exp{(c0+c_1 x}))$$
But you only have a sample of binomial results from a variety of relative concentrations. To obtain confidence intervals for the above value of
$x$ when
$P=0.5$ you would use the commands I gave earlier. (And, sorry, using
$c_0$ sometimes displays as
$c0$. Don't know why.)
You can probably find more concrete examples of what you want from searching for "LD50 confidence intervals".