So recently, the design of tooltips got changed and they look much better and cleaner now. But many tooltips were not updated and still contain either wrong information, or do not mention some important information

I went through all items and created an updated version of them.

All applied changes can be seen in this album, compared to the current descriptions

And here are the changes done to the item tooltips


And here is the diff

The npc_items.txt needs changes as well to get some of these changes to work.
Spoiler: 

* The following items need "SPELL_DISPELLABLE_YES": Clarity, Flask, Buckler, Urn of Shadows, Hurricane Pike, Aegis, Sange, Sange and Yasha, Satanic, Mask of Madness, Blight Stone, Medallion of Courage
* monkey king bar needs "SPELL_DISPELLABLE_YES_STRONG"
* ward dispenser, Moon Shard and Cheese need their ItemQuality changed to consumable
* dust needs special value for number of charges
* bottle needs special values for max charges, charges from sidelane, charges from refilling with bounty runes, rune store duration in minutes
* tango single instance needs special value for cast range
* tpscroll needs special values for recent tp check radius, recent tp check timer, first tp channel increase, following tp channel increase
* travel boots 1 and 2 need special value for channel time
* mekansm needs sepcial value for heal stack restriction
* guardian greaves needs special value for heal stack restriction
* bloodthorn needs special value for accuracy value
* necronomicon needs its attack speed bonus special trait fixed
* bkb needs special values for cooldown and magic resistance
* aegis needs special values for expire regen amount, expire regen duration
* bloodstone needs special value for cast range
* armlet needs special value for the strength gain delay
* diffusal blade needs special value for slow amount, slow decay amount, slow decay interval
* ancient janggo needs special value for number of charges
* abyssal blade needs special value for cast range
* shadow amulet needs special value for cast range


Here is a list of general changes
1. Reworded tooltips to avoid "you" and "will" in wording, to fit the general style
2. Fixed many typoes and did many other small changes to descriptions to be more precise
3. Tons of fixes and additions to ALT notes, and removal of many obsolete ones (many ALT notes basically repeated the descriptions or parts of it)
4. Added double-click info to items which did not have it yet (the ones which did have it now consistently show it in the ALT notes, instead of being different between the items)
5. Added spell immunity interaction info to items which did not have it yet (the ones which did have it now consistently show it in the ALT notes, instead of being different between the items)
6. Added dispel interaction info to items which did not have it yet (the ones which did have it now consistently show it in the ALT notes, instead of being different between the items)
7. All damaging items now tell their damage types in the descriptions (some did not do this yet)
8. All items now have all their ability values integrated into the descriptions (some items did not do this yet, mainly with radiuses and durations. Cast ranges are still listed separate)
9. All targeted items now tell their cast ranges, unless when they are global (some items did not do this yet)
10. Normalized all "Hold control to share" lines, so that they are now consistent amongs all items which have that mechanic
11. Normalized all "effect lost upon taking hero or roshan damage" lines, so that they are now consistent amongs all items which have that mechanic
12. Normalized all items which differentiate between melee and range
13. All attack modifier items now follow the same wording theme
14. All movement speed granting items now tell their stacking behaviors separately in the description (this goes for boots, wind lace, eul's scepter and yasha-based items)
15. All evasion and magic resistance items now tell their stacking behaviors separately in the description, instead of in the ALT notes
16. All damage block items now use the same wording
17. All items using charges now tell how many charges they start with, how or if the charges can be replenished, and how to gain charges
18. All aura items now use the same wording
19. All items based on Shadow Amulet now use the same wording
20. All chance-based items now use the same wording
21. Consumables now tell whether they stack in the inventory or not


And here are specific changes, leaving out minor rewordings or typo fixes
1. Single Tango's description and ability name now match that of the bought Tangos
2. Reworded Smoke of Deceit and fixed it showing the reveal radius as application radius
3. Rewrote Town Portal Scroll to mention that the tp happens in a radius around the building, and that the channel time increases per teleport
4. Rewrote Boots of Travel to mention that the tp happens in a radius around the building, and to mention their channel durations
5. Expanded Animal Courier tooltip to describe the courier's traits
6. Expanded Flying Courier tooltip to tell what the upgrade applies
7. Fixed Ward Dispenser, Moon Shard and Cheese not being tagged as consumable items (changed the ability box from blue to green)
8. Fixed Ward Dispenser still using the old style to show the wards' traits (vision range and duration)
9. Fixed Tome of Knowledge's "tomes used by team" counter not working
10. Tome of Knowledge now also tells how much xp the next tome grants
11. Separated Bottle's rune-storing part into its own box, and named it "Passive: Store Rune"
12. Quelling Blade and Battle Fury now have identical tooltips for their actives, and renamed their actives to "Chop", to be consistent with Iron Talon
13. Renamed Infused Raindrop's ability from "Magical Damage Block" to "Dilute Magic", to have it unique, and because it is not related to the Damage Block ability
14. Blight Stone and Desolator now have identical tooltips
15. Gem and Rapier "Everlasting" now also tells that they cannot be sold
16. Gem and Rapier now also tell that they do not drop when having Reincarnation.
17. Gem, Rapier, Aegis and Bloodstone now tell that they cannot be put in the backpack
18. Expanded Blink Dagger description to mention the clamped 960 range when overshooting the max distance
19. Renamed Moon Shard's active from "Consume" to "Infuse", since it can also be cast on allies, and reworded the description to mention this as well
20. Ring of Basilius now uses its active icon in the shop, instead of the inactive icon, just like how Aquila and Radiance do it
21. Reworded Iron Talon's active to be more informative and fit the default style
22. Renamed Buckler's active from "Armor Bonus" to "Bolster" so that it is unique and less direct (if it ever gets another effect added, having it named "armor bonus" would be strange)
23. Renamed Tranquil Boot's ability from "Break" to "Dwindle", to avoid sharing name with the Break mechanic, since it has no relation to it
24. Fixed Tranquil Boot's ability not showing the health regen value
25. Mekansm and Guardian Greaves now mention that they cannot heal units recently healed by these items
26. Vladmir's Offering now explains lifesteal, so that the lifesteal text is identical to those of other lifesteal items
27. Glimmer Cape now mentions that the invis gets re-applied when broken, as long as the Glimmer buff is active
28. Fixed Force Staff tooltip showing the old range (800), instead of the new range (750)
29. Fixed Necronomicon showing wrong values on the attack speed bonus of the Archer's aura
30. Fixed Dagon saying that it can be upgraded, even when it is on level 5 already
31. Fixed Dagon showing mana cost in the tooltip for no reason (it doesn't scale and is same on each level, so it is pointless)
32. Eul's Scepter now mentions that it disables and dispels the target
33. Solar Crest's tooltip now follow the same structure as Medallion of Courage (ally/enmy split up)
34. Updated Rod of Atos' ability name from "Cripple" to "Snare", since it now roots, instead of slowing, and updated description to mention a projectile and the True Sight
35. Orchid and Bloodthorn now have identical descriptions
36. Updated Aghanim's Scepter's description to clarify that it can upgrade any aspect of the hero, and not just abilities, and that it may also grant new abilities
37. Updated Refresher Orb's ability name from "Reset Cooldowns" to "Refresh, since it does not only reset cooldowns, and updated description to mention that it also replenishes ability charges
38. Renamed Octarine Core's ability from "Cooldown Reduction" to "Arcane Surge", so that it has a unique name and stacking rules can be written easier
39. Renamed Hood of Defiance's ability from "Barrier" to "Lesser Barrier", since it's not the same has Pipe's Barrier, but a weaker version of it
40. Added cooldown trait to Black King Bar, below the duration trait, since it also changes with each use
41. Fixed Manta Style not clarifying the cooldown on melee heroes (the item shows ranged cooldown, and description said "ranged heroes have 15 seconds longer cooldown")
42. Clarified Linken's Sphere's tooltip, to explain how it goes on cooldown when transfered
43. Hurricane Pike now uses the same description structure as other items which have a different effect on allies and enemies (e.g. Medallion or Urn)
44. Renamed Heart of Tarrasque's ability from "Health Regeneration" to "Tarrasque's Blood" so that it is unique and less direct (if it ever gets another effect added, having it named "health regeneration" would be strange)
45. Crystalys and Daedalus now mention the total crit damage again, instead of just the bonus, so that they are now consistent with hero/unit crit abilities
46. Armlet now mentions that the str gain happens over 0.6 seconds in the description
47. Battle Fury now explains the cleave
48. Ethereal Blade now mentions the projectile
49. Renamed Radiance's ability from "Burn" to "Blazing Aura", so that the blinding part fits there as well, and to mention that it is an aura
50. Radiance now mentions that it burns for less damage when applied by illusions
51. Renamed Monkey King Bar's ability from "Mini-Bash" to "Rascal Strike, to have it unique and more thematically fitting
52. Expanded Rapier's description to be more precise about its dropping and ownership mechanics
53. Fixed Helm of the Dominator not showing the set gold value on the target
54. Sange, Sange and Yasha and Heaven's Halberd now have identical Maim tooltips
55. Diffusal Blade now mentions the slow value, and that the slow decays over time, and that it roots targeted non-hero units.
56. Separate Aegis' expire regen into its own box, and named it "Passive: Expire"