The problem is to find the conditional expectation $E(\xi | \xi^2)$, where $\xi$ is a uniform random value on $[-1, 1]$.
The approach I tried to implement is to prove somehow that $E(\xi|\xi^2)=E(-\xi|\xi^2)$, since $\xi$ is from $[-1,1]$, that is, symmetrical, but I don't know how to continue the solution.
You have that $\mathsf E(\xi\mid \xi^2)=\mathsf E(-\xi\mid \xi^2)$ by an argument from symmetry. That is okay.
Now the Linearity of Expectation says $\mathsf E((-1)\xi\mid \xi^2)=(-1)\mathsf E(\xi\mid \xi^2)$.
Put them together, what do they mean?
The argument is that if you know any supported value of $\xi^2$, then you know that $\xi$ may be either the positive or negative square root of that value with equal weight, since the distribution of $\xi$ is symmetric over the two intervals which fold symmetrically into the support of $\xi^2$.
$$\begin{align}\mathsf P(\xi={+}\surd x\mid \xi^2=x) ~&=~ \dfrac{f_X({+}\surd x)~\lVert \partial ({+}\surd x)/\partial x\rVert}{f_X({+}\surd x)~\lVert \partial ({+}\surd x)/\partial x\rVert+f_X({-}\surd x)~\lVert \partial ({-}\surd x)/\partial x\rVert} \\[1ex] &=~\mathsf P(\xi={}-\surd x\mid \xi^2=x) \\[1ex] &= \tfrac 12\end{align}$$
From here the conditional expectation should be immediately obvious.