I know it sounds strange: honesty is essential to the resume. But the point is, any solid hiring manager or in-house recruiter barely reads 90% of these. I "read" (mostly don't read) about 500 a week.
There's the 10% that stand out, and that's all the information they need to invite you to a phone screen. If they're super polite, they'll actually read your resume during the first two minutes of your call.
On top of your resume, put whatever makes you stand out, as a good fit for the particular positions.
If you're junior, select the one job that is a fit for your desired position. List the rest with minimal detail: company, position, dates, and one best accomplishment.
If you're senior (10+ yoe), describe no more than 3 last positions. Pick only what's most relevant to your new job. The rest are just filler for building up your yoe. You can list them as one-liners, no detail, unless it's especially useful to your desired role.
I keep repeating the part about your new role. That's because your fitness for it is all that really matters at the resume stage. Your history matters too, but only at the last stage of selection, when they do your background checks.