Well, a bit better. But it can be notoriously difficult to change peoples' attitudes. When you give information which changes attitudes, it doesn't always change behaviour. This is because attitudes are not motivations, but they are general perspectives or orientations that people hold. While they may predispose you to behave in a certain way, say to vote for rather than against something, in themselves they only give a predisposition, not activation.
Behaviours are more specific acts.
Numerous attempts to link behaviour change to attitude change have produced mixed results. Again, what we can say is that a change of attitude is often a precursor to behaviour change, but is not a guarantee of such change. Behaviour change itself will often lead to attitude change as much as will attitude change to behaviour change. In fact, much more research supports the notion that by changing behaviour it is easier to change attitude, than the other way around. However, because people cannot really be coerced into changing their behaviour to improve their health, this is seldom done.