Americans overestimate the future income for children from wealthy and middle-income families, but underestimate that for children from poor ones, finds a new study.